package com.zmn.oms.model.dto.work.modify.amount;

import com.zmn.oms.common.dto.OmsOperator;
import javax.validation.constraints.NotNull;
import lombok.Data;
import lombok.ToString;

/**
 * 类描述：优惠DTO
 *
 * @author lujia
 * @date 2018/12/12 21:29
 */
@Data
@ToString(callSuper = true)
public class ZsDiscountDTO extends OmsOperator {

    /**
     * 是否删除人工优惠 1 否 2 是
     */
    private Integer removeDiscount;

    /**
     * 操作功能Id
     */
    @NotNull
    private Integer operateId;

    /**
     * 优惠金额
     */
    @NotNull
    private Integer discountAmount;

    /**
     * 优惠类别
     * 1 人工优惠，10 美团优惠券，20 口碑优惠券
     */
    private Integer disCategory;

    /**
     * 优惠类别
     * 优惠券
     */
    private String couponCode;

    /**
     * 优惠批次id
     */
    private Integer discountBathId;

    /**
     * 工程师ID
     */
    private Integer masterId;

	/**
	 * 优惠券优惠金额
	 */
	private Integer couponAmount;

	/**
	 * 优惠券优惠对应的渠道预收
	 */
	private Integer couponPrepayChannelAmount;

	/**
	 * 优惠券优惠对应的渠道预收
	 */
	private Integer masterDiscountId;

    /**
     * 强制验券，1否，2是
     */
    private Integer forceVerify;

    /**
     * 外呼电话
     */
    private String calledNumber;

    /**
     * 外部店铺id
     */
    private String externalShopId;
}
